home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / GPM / ANNOUNCE.{_4 < prev    next >
Text File  |  1999-09-17  |  2KB  |  64 lines

  1. This is to announce gpm-1.0, available by ftp from
  2.  
  3. iride.unipv.it:/pub/gpm/gpm-1.0.tar.gz              (my site) and
  4. sunsite.unc.edu:/pub/Linux/Incoming/gpm-1.0.tar.gz  its final destination
  5. on sunsite and mirrors will be /pub/Linux/system/Daemons
  6.  
  7.  
  8.     What's gpm?
  9.  
  10. Gpm ("general purpose mouse") is a user-level daemon in charge of mouse
  11. management. It can deliver mouse events to clients on a per-console basis.
  12. Its client library eases writing mouse-sensitive application which will run
  13. under both the Linux console and xterm. 
  14.  
  15. Gpm is part of slackware since November 1994 (gpm-0.90).
  16.  
  17. From 0.98.x onward it supported two mice running concurrently (like you
  18. do with "MultiMouse") and it can repeat events to an external fifo
  19. (like you do with "mconv"). 
  20.  
  21.  
  22.     What's new?
  23.  
  24. What made me switch to 1.0 is the availability of the high-level library,
  25. a useful tool for mouse programmers, together with a sample application
  26. using that library ("hltest").
  27.  
  28. "mouse-test" is available as well -- it is a tiny utility meant to
  29. help you in detecting what protocol does your mouse speak. Not too
  30. smart (it has to run attended), but useful when you change mouse.
  31. It works well with serial mice, and is otherwise untested.
  32.  
  33. gpm-root is now capable to draw recursive menus. Console locking is still
  34. missing, lazy me.
  35.  
  36. The daemon is able to manage two mice running concurrently, 
  37. this should be useful for those owning a laptop.
  38.  
  39. t-mouse.el is enhanced, in mode-line and vertical-line management (not by
  40. me, actually).
  41.  
  42. The alpha architecture is supported.
  43.  
  44.  
  45.     What about the future, after 1.0?
  46.  
  47. Most likely I'll release bug-fix updates in the near future (I only
  48. own one mouse :-).
  49.  
  50. After that I'll consider making gpm a kernel module, implementing a
  51. mouse-type independent mouse driver. The device driver will be
  52. completely compatible with applications linked with libgpm version 1.0
  53. or later. In this sense 1.0 is incompatible with previous versions:
  54. applications linked with older libraries won't run with the kernel module.
  55.  
  56.  
  57.     I never use text consoles.
  58.  
  59. Then, gpm is not important for you (unless you write mouse-sensitive
  60. curses-based application).
  61.  
  62.  
  63.  
  64.